/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package codegen;

/**
 * Перечисление кодов для генерации кода.
 * @version 1.0
 */
public  class  BC {
    public static final byte NOP            = 0X00;
    public static final byte ACONST_NULL    = 0X01;
    public static final byte ICONST_M1      = 0X02;
    public static final byte ICONST_0       = 0X03;
    public static final byte ICONST_1       = 0X04;
    public static final byte ICONST_2       = 0X05;
    public static final byte ICONST_3       = 0X06;
    public static final byte ICONST_4       = 0X07;
    public static final byte ICONST_5       = 0X08;
    public static final byte LCONST_0       = 0X09;
    public static final byte LCONST_1       = 0X0A;
    public static final byte FCONST_0       = 0X0B;
    public static final byte FCONST_1       = 0X0C;
    public static final byte FCONST_2       = 0X0D;
    public static final byte DCONST_0       = 0X0E;
    public static final byte DCONST_1       = 0X0F;
    public static final byte BIPUSH         = 0X10;
    public static final byte SIPUSH         = 0X11;
    public static final byte LDC            = 0X12;
    public static final byte LDC_W          = 0X13;
    public static final byte LDC2_W         = 0X14;
    public static final byte ILOAD          = 0X15;
    public static final byte LLOAD          = 0X16;
    public static final byte FLOAD          = 0X17;
    public static final byte DLOAD          = 0X18;
    public static final byte ALOAD          = 0X19;
    public static final byte ILOAD_0        = 0X1A;
    public static final byte ILOAD_1        = 0X1B;
    public static final byte ILOAD_2        = 0X1C;
    public static final byte ILOAD_3        = 0X1D;
    public static final byte LLOAD_0        = 0X1E;
    public static final byte LLOAD_1        = 0X1F;
    public static final byte LLOAD_2        = 0X20;
    public static final byte LLOAD_3        = 0X21;
    public static final byte FLOAD_0        = 0X22;
    public static final byte FLOAD_1        = 0X23;
    public static final byte FLOAD_2        = 0X24;
    public static final byte FLOAD_3        = 0X25;
    public static final byte DLOAD_0        = 0X26;
    public static final byte DLOAD_1        = 0X27;
    public static final byte DLOAD_2        = 0X28;
    public static final byte DLOAD_3        = 0X29;
    public static final byte ALOAD_0        = 0X2A;
    public static final byte ALOAD_1        = 0X2B;
    public static final byte ALOAD_2        = 0X2C;
    public static final byte ALOAD_3        = 0X2D;
    public static final byte IALOAD         = 0X2E;
    public static final byte LALOAD         = 0X2F;
    public static final byte FALOAD         = 0X30;
    public static final byte DALOAD         = 0X31;
    public static final byte AALOAD         = 0X32;
    public static final byte BALOAD         = 0X33;
    public static final byte CALOAD         = 0X34;
    public static final byte SALOAD         = 0X35;
    public static final byte ISTORE         = 0X36;
    public static final byte LSTORE         = 0X37;
    public static final byte FSTORE         = 0X38;
    public static final byte DSTORE         = 0X39;
    public static final byte ASTORE         = 0X3A;
    public static final byte ISTORE_0       = 0X3B;
    public static final byte ISTORE_1       = 0X3C;
    public static final byte ISTORE_2       = 0X3D;
    public static final byte ISTORE_3       = 0X3E;
    public static final byte LSTORE_0       = 0X3F;
    public static final byte LSTORE_1       = 0X40;
    public static final byte LSTORE_2       = 0X41;
    public static final byte LSTORE_3       = 0X42;
    public static final byte FSTORE_0       = 0X43;
    public static final byte FSTORE_1       = 0X44;
    public static final byte FSTORE_2       = 0X45;
    public static final byte FSTORE_3       = 0X46;
    public static final byte DSTORE_0       = 0X47;
    public static final byte DSTORE_1       = 0X48;
    public static final byte DSTORE_2       = 0X49;
    public static final byte DSTORE_3       = 0X4A;
    public static final byte ASTORE_0       = 0X4B;
    public static final byte ASTORE_1       = 0X4C;
    public static final byte ASTORE_2       = 0X4D;
    public static final byte ASTORE_3       = 0X4E;
    public static final byte IASTORE        = 0X4F;
    public static final byte LASTORE        = 0X50;
    public static final byte FASTORE        = 0X51;
    public static final byte DASTORE        = 0X52;
    public static final byte AASTORE        = 0X53;
    public static final byte BASTORE        = 0X54;
    public static final byte CASTORE        = 0X55;
    public static final byte SASTORE        = 0X56;
    public static final byte POP            = 0X57;
    public static final byte POP2           = 0X58;
    public static final byte DUP            = 0X59;
    public static final byte DUP_X1         = 0X5A;
    public static final byte DUP_X2         = 0X5B;
    public static final byte DUP2           = 0X5C;
    public static final byte DUP2_X1        = 0X5D;
    public static final byte DUP2_X2        = 0X5E;
    public static final byte SWAP           = 0X5F;
    public static final byte IADD           = 0X60;
    public static final byte LADD           = 0X61;
    public static final byte FADD           = 0X62;
    public static final byte DADD           = 0X63;
    public static final byte ISUB           = 0X64;
    public static final byte LSUB           = 0X65;
    public static final byte FSUB           = 0X66;
    public static final byte DSUB           = 0X67;
    public static final byte IMUL           = 0X68;
    public static final byte LMUL           = 0X69;
    public static final byte FMUL           = 0X6A;
    public static final byte DMUL           = 0X6B;
    public static final byte IDIV           = 0X6C;
    public static final byte LDIV           = 0X6D;
    public static final byte FDIV           = 0X6E;
    public static final byte DDIV           = 0X6F;
    public static final byte IREM           = 0X70;
    public static final byte LREM           = 0X71;
    public static final byte FREM           = 0X72;
    public static final byte DREM           = 0X73;
    public static final byte INEG           = 0X74;
    public static final byte LNEG           = 0X75;
    public static final byte FNEG           = 0X76;
    public static final byte DNEG           = 0X77;
    public static final byte ISHL           = 0X78;
    public static final byte LSHL           = 0X79;
    public static final byte ISHR           = 0X7A;
    public static final byte LSHR           = 0X7B;
    public static final byte IUSHR          = 0X7C;
    public static final byte LUSHR          = 0X7D;
    public static final byte IAND           = 0X7E;
    public static final byte LAND           = 0X7F;
    public static final byte IOR            = (byte)0X80;
    public static final byte LOR            = (byte)0X81;
    public static final byte IXOR           = (byte)0X82;
    public static final byte LXOR           = (byte)0X83;
    public static final byte IINC           = (byte)0X84;
    public static final byte I2L            = (byte)0X85;
    public static final byte I2F            = (byte)0X86;
    public static final byte I2D            = (byte)0X87;
    public static final byte L2I            = (byte)0X88;
    public static final byte L2F            = (byte)0X89;
    public static final byte L2D            = (byte)0X8A;
    public static final byte F2I            = (byte)0X8B;
    public static final byte F2L            = (byte)0X8C;
    public static final byte F2D            = (byte)0X8D;
    public static final byte D2I            = (byte)0X8E;
    public static final byte D2L            = (byte)0X8F;
    public static final byte D2F            = (byte)0X90;
    public static final byte I2B            = (byte)0X91;
    public static final byte I2C            = (byte)0X92;
    public static final byte I2S            = (byte)0X93;
    public static final byte LCMP           = (byte)0X94;
    public static final byte FCMPL          = (byte)0X95;
    public static final byte FCMPG          = (byte)0X96;
    public static final byte DCMPL          = (byte)0X97;
    public static final byte DCMPG          = (byte)0X98;
    public static final byte IFEQ           = (byte)0X99;
    public static final byte IFNE           = (byte)0X9A;
    public static final byte IFLT           = (byte)0X9B;
    public static final byte IFGE           = (byte)0X9C;
    public static final byte IFGT           = (byte)0X9D;
    public static final byte IFLE           = (byte)0X9E;
    public static final byte IF_ICMPEQ      = (byte)0X9F;
    public static final byte IF_ICMPNE      = (byte)0XA0;
    public static final byte IF_ICMPLT      = (byte)0XA1;
    public static final byte IF_ICMPGE      = (byte)0XA2;
    public static final byte IF_ICMPGT      = (byte)0XA3;
    public static final byte IF_ICMPLE      = (byte)0XA4;
    public static final byte IF_ACMPEQ      = (byte)0XA5;
    public static final byte IF_ACMPNE      = (byte)0XA6;
    public static final byte GOTO           = (byte)0XA7;
    public static final byte JSR            = (byte)0XA8;
    public static final byte RET            = (byte)0XA9;
    public static final byte TABLESWITCH    = (byte)0XAA;
    public static final byte LOOKUPSWITCH   = (byte)0XAB;
    public static final byte IRETURN        = (byte)0XAC;
    public static final byte FRETURN        = (byte)0XAD;
    public static final byte LRETURN        = (byte)0XAE;
    public static final byte DRETURN        = (byte)0XAF;
    public static final byte ARETURN        = (byte)0XB0;
    public static final byte RETURN         = (byte)0XB1;
    public static final byte GETSTATIC      = (byte)0XB2;
    public static final byte PUTSTATIC      = (byte)0XB3;
    public static final byte GETFIELD       = (byte)0XB4;
    public static final byte PUTFIELD       = (byte)0XB5;
    public static final byte INVOKEVIRTUAL  = (byte)0XB6;
    public static final byte INVOKESPECIAL  = (byte)0XB7;
    public static final byte INVOKESTATIC   = (byte)0XB8;
    public static final byte INVOKEINTERFACE= (byte)0XB9;
    public static final byte XXXUNUSEDXXX1  = (byte)0XBA;
    public static final byte NEW            = (byte)0XBB;
    public static final byte NEWARRAY       = (byte)0XBC;
    public static final byte ANEWARRAY      = (byte)0XBD;
    public static final byte ARRAYLENGTH    = (byte)0XBE;
    public static final byte ATHROW         = (byte)0XBF;
    public static final byte CHECKCAST      = (byte)0XC0;
    public static final byte INSTANCEOF     = (byte)0XC1;
    public static final byte MONITORENTER   = (byte)0XC2;
    public static final byte MONITOREXIT    = (byte)0XC3;
    public static final byte WIDE           = (byte)0XC4;
    public static final byte MULTIANEWARRAY = (byte)0XC5;
    public static final byte IFNULL         = (byte)0XC6;
    public static final byte IFNONNULL      = (byte)0XC7;
    public static final byte GOTO_W         = (byte)0XC8;
    public static final byte JSR_W          = (byte)0XC9;
    public static final byte BREAKPOINT     = (byte)0XCA;
    public static final byte IMPDEP1        = (byte)0XFE;
    public static final byte IMPDEP2        = (byte)0XFF;
}
